package io.renren.modules.answer.service;

import io.renren.common.utils.PageInput;
import io.renren.common.utils.PageUtils;
import io.renren.modules.answer.dto.input.QuestionAnswerInput;
import io.renren.modules.sys.entity.SysUserEntity;

/**
 * @Author liangbaigao
 * @Date 2022/10/7 21:42
 */
public interface ExamService {

    /**
     * 问卷提交
     * @param user
     * @param questionAnswerInput
     */
    void submitQuestion(SysUserEntity user, QuestionAnswerInput questionAnswerInput);

    /**
     * 查看已发布的试卷
     * @return
     */
    PageUtils showExam(PageInput input);

    /**
     * 查看成绩 管理员看全部非管理员看自己的
     * @return
     */
    PageUtils showScore(PageInput input);
}
